How many ways we can traverse a list